/*
 * XML Type:  Direccion
 * Namespace: http://grupobbva.com.pe/HarecService/
 * Java type: pe.com.grupobbva.harecservice.Direccion
 *
 * Automatically generated - do not modify.
 */
package pe.com.grupobbva.harecservice.impl;
/**
 * An XML Direccion(@http://grupobbva.com.pe/HarecService/).
 *
 * This is a complex type.
 */
public class DireccionImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements pe.com.grupobbva.harecservice.Direccion
{
    
    public DireccionImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName SECUENCIA$0 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "secuencia");
    private static final javax.xml.namespace.QName TIPODOMICILIO$2 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "tipoDomicilio");
    private static final javax.xml.namespace.QName RELACION$4 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "relacion");
    private static final javax.xml.namespace.QName INICIORESIDENCIA$6 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "inicioResidencia");
    private static final javax.xml.namespace.QName TIPOVIA$8 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "tipoVia");
    private static final javax.xml.namespace.QName TEXTOVIA$10 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "textoVia");
    private static final javax.xml.namespace.QName NUMEROEXTERIOR$12 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "numeroExterior");
    private static final javax.xml.namespace.QName NUMEROINTERIOR$14 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "numeroInterior");
    private static final javax.xml.namespace.QName TIPOSECTOR$16 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "tipoSector");
    private static final javax.xml.namespace.QName TEXTOSECTOR$18 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "textoSector");
    private static final javax.xml.namespace.QName REFERENCIA1$20 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "referencia1");
    private static final javax.xml.namespace.QName REFERENCIA2$22 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "referencia2");
    private static final javax.xml.namespace.QName CODIGOPOSTAL$24 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "codigoPostal");
    private static final javax.xml.namespace.QName DISTRITO$26 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "distrito");
    private static final javax.xml.namespace.QName PROVINCIA$28 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "provincia");
    private static final javax.xml.namespace.QName DEPARTAMENTO$30 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "departamento");
    private static final javax.xml.namespace.QName PAIS$32 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "pais");
    private static final javax.xml.namespace.QName PLANO$34 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "plano");
    private static final javax.xml.namespace.QName CUADRANTE$36 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "cuadrante");
    private static final javax.xml.namespace.QName TIPOTELEFONO1$38 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "tipoTelefono1");
    private static final javax.xml.namespace.QName PREFIJOTELEFONO1$40 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "prefijoTelefono1");
    private static final javax.xml.namespace.QName NUMEROTELEFONO1$42 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "numeroTelefono1");
    private static final javax.xml.namespace.QName EXTENSIONTELEFONO1$44 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "extensionTelefono1");
    private static final javax.xml.namespace.QName TIPOTELEFONO2$46 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "tipoTelefono2");
    private static final javax.xml.namespace.QName PREFIJOTELEFONO2$48 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "prefijoTelefono2");
    private static final javax.xml.namespace.QName NUMEROTELEFONO2$50 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "numeroTelefono2");
    private static final javax.xml.namespace.QName EXTENSIONTELEFONO2$52 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "extensionTelefono2");
    private static final javax.xml.namespace.QName REGISTRO$54 = 
        new javax.xml.namespace.QName("http://grupobbva.com.pe/HarecService/", "registro");
    
    
    /**
     * Gets the "secuencia" element
     */
    public java.lang.String getSecuencia()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECUENCIA$0, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "secuencia" element
     */
    public org.apache.xmlbeans.XmlString xgetSecuencia()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(SECUENCIA$0, 0);
            return target;
        }
    }
    
    /**
     * Sets the "secuencia" element
     */
    public void setSecuencia(java.lang.String secuencia)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECUENCIA$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECUENCIA$0);
            }
            target.setStringValue(secuencia);
        }
    }
    
    /**
     * Sets (as xml) the "secuencia" element
     */
    public void xsetSecuencia(org.apache.xmlbeans.XmlString secuencia)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(SECUENCIA$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(SECUENCIA$0);
            }
            target.set(secuencia);
        }
    }
    
    /**
     * Gets the "tipoDomicilio" element
     */
    public pe.com.grupobbva.harecservice.Generico getTipoDomicilio()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(TIPODOMICILIO$2, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "tipoDomicilio" element
     */
    public void setTipoDomicilio(pe.com.grupobbva.harecservice.Generico tipoDomicilio)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(TIPODOMICILIO$2, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(TIPODOMICILIO$2);
            }
            target.set(tipoDomicilio);
        }
    }
    
    /**
     * Appends and returns a new empty "tipoDomicilio" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewTipoDomicilio()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(TIPODOMICILIO$2);
            return target;
        }
    }
    
    /**
     * Gets the "relacion" element
     */
    public pe.com.grupobbva.harecservice.Generico getRelacion()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(RELACION$4, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "relacion" element
     */
    public void setRelacion(pe.com.grupobbva.harecservice.Generico relacion)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(RELACION$4, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(RELACION$4);
            }
            target.set(relacion);
        }
    }
    
    /**
     * Appends and returns a new empty "relacion" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewRelacion()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(RELACION$4);
            return target;
        }
    }
    
    /**
     * Gets the "inicioResidencia" element
     */
    public java.lang.String getInicioResidencia()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INICIORESIDENCIA$6, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "inicioResidencia" element
     */
    public org.apache.xmlbeans.XmlString xgetInicioResidencia()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(INICIORESIDENCIA$6, 0);
            return target;
        }
    }
    
    /**
     * Sets the "inicioResidencia" element
     */
    public void setInicioResidencia(java.lang.String inicioResidencia)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INICIORESIDENCIA$6, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INICIORESIDENCIA$6);
            }
            target.setStringValue(inicioResidencia);
        }
    }
    
    /**
     * Sets (as xml) the "inicioResidencia" element
     */
    public void xsetInicioResidencia(org.apache.xmlbeans.XmlString inicioResidencia)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(INICIORESIDENCIA$6, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(INICIORESIDENCIA$6);
            }
            target.set(inicioResidencia);
        }
    }
    
    /**
     * Gets the "tipoVia" element
     */
    public pe.com.grupobbva.harecservice.Generico getTipoVia()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(TIPOVIA$8, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "tipoVia" element
     */
    public void setTipoVia(pe.com.grupobbva.harecservice.Generico tipoVia)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(TIPOVIA$8, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(TIPOVIA$8);
            }
            target.set(tipoVia);
        }
    }
    
    /**
     * Appends and returns a new empty "tipoVia" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewTipoVia()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(TIPOVIA$8);
            return target;
        }
    }
    
    /**
     * Gets the "textoVia" element
     */
    public java.lang.String getTextoVia()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXTOVIA$10, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "textoVia" element
     */
    public org.apache.xmlbeans.XmlString xgetTextoVia()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(TEXTOVIA$10, 0);
            return target;
        }
    }
    
    /**
     * Sets the "textoVia" element
     */
    public void setTextoVia(java.lang.String textoVia)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXTOVIA$10, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TEXTOVIA$10);
            }
            target.setStringValue(textoVia);
        }
    }
    
    /**
     * Sets (as xml) the "textoVia" element
     */
    public void xsetTextoVia(org.apache.xmlbeans.XmlString textoVia)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(TEXTOVIA$10, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(TEXTOVIA$10);
            }
            target.set(textoVia);
        }
    }
    
    /**
     * Gets the "numeroExterior" element
     */
    public java.lang.String getNumeroExterior()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMEROEXTERIOR$12, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "numeroExterior" element
     */
    public org.apache.xmlbeans.XmlString xgetNumeroExterior()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NUMEROEXTERIOR$12, 0);
            return target;
        }
    }
    
    /**
     * Sets the "numeroExterior" element
     */
    public void setNumeroExterior(java.lang.String numeroExterior)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMEROEXTERIOR$12, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMEROEXTERIOR$12);
            }
            target.setStringValue(numeroExterior);
        }
    }
    
    /**
     * Sets (as xml) the "numeroExterior" element
     */
    public void xsetNumeroExterior(org.apache.xmlbeans.XmlString numeroExterior)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NUMEROEXTERIOR$12, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(NUMEROEXTERIOR$12);
            }
            target.set(numeroExterior);
        }
    }
    
    /**
     * Gets the "numeroInterior" element
     */
    public java.lang.String getNumeroInterior()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMEROINTERIOR$14, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "numeroInterior" element
     */
    public org.apache.xmlbeans.XmlString xgetNumeroInterior()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NUMEROINTERIOR$14, 0);
            return target;
        }
    }
    
    /**
     * Sets the "numeroInterior" element
     */
    public void setNumeroInterior(java.lang.String numeroInterior)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMEROINTERIOR$14, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMEROINTERIOR$14);
            }
            target.setStringValue(numeroInterior);
        }
    }
    
    /**
     * Sets (as xml) the "numeroInterior" element
     */
    public void xsetNumeroInterior(org.apache.xmlbeans.XmlString numeroInterior)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NUMEROINTERIOR$14, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(NUMEROINTERIOR$14);
            }
            target.set(numeroInterior);
        }
    }
    
    /**
     * Gets the "tipoSector" element
     */
    public pe.com.grupobbva.harecservice.Generico getTipoSector()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(TIPOSECTOR$16, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "tipoSector" element
     */
    public void setTipoSector(pe.com.grupobbva.harecservice.Generico tipoSector)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(TIPOSECTOR$16, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(TIPOSECTOR$16);
            }
            target.set(tipoSector);
        }
    }
    
    /**
     * Appends and returns a new empty "tipoSector" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewTipoSector()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(TIPOSECTOR$16);
            return target;
        }
    }
    
    /**
     * Gets the "textoSector" element
     */
    public java.lang.String getTextoSector()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXTOSECTOR$18, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "textoSector" element
     */
    public org.apache.xmlbeans.XmlString xgetTextoSector()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(TEXTOSECTOR$18, 0);
            return target;
        }
    }
    
    /**
     * Sets the "textoSector" element
     */
    public void setTextoSector(java.lang.String textoSector)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXTOSECTOR$18, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TEXTOSECTOR$18);
            }
            target.setStringValue(textoSector);
        }
    }
    
    /**
     * Sets (as xml) the "textoSector" element
     */
    public void xsetTextoSector(org.apache.xmlbeans.XmlString textoSector)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(TEXTOSECTOR$18, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(TEXTOSECTOR$18);
            }
            target.set(textoSector);
        }
    }
    
    /**
     * Gets the "referencia1" element
     */
    public java.lang.String getReferencia1()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REFERENCIA1$20, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "referencia1" element
     */
    public org.apache.xmlbeans.XmlString xgetReferencia1()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(REFERENCIA1$20, 0);
            return target;
        }
    }
    
    /**
     * Sets the "referencia1" element
     */
    public void setReferencia1(java.lang.String referencia1)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REFERENCIA1$20, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REFERENCIA1$20);
            }
            target.setStringValue(referencia1);
        }
    }
    
    /**
     * Sets (as xml) the "referencia1" element
     */
    public void xsetReferencia1(org.apache.xmlbeans.XmlString referencia1)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(REFERENCIA1$20, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(REFERENCIA1$20);
            }
            target.set(referencia1);
        }
    }
    
    /**
     * Gets the "referencia2" element
     */
    public java.lang.String getReferencia2()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REFERENCIA2$22, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "referencia2" element
     */
    public org.apache.xmlbeans.XmlString xgetReferencia2()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(REFERENCIA2$22, 0);
            return target;
        }
    }
    
    /**
     * Sets the "referencia2" element
     */
    public void setReferencia2(java.lang.String referencia2)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REFERENCIA2$22, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REFERENCIA2$22);
            }
            target.setStringValue(referencia2);
        }
    }
    
    /**
     * Sets (as xml) the "referencia2" element
     */
    public void xsetReferencia2(org.apache.xmlbeans.XmlString referencia2)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(REFERENCIA2$22, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(REFERENCIA2$22);
            }
            target.set(referencia2);
        }
    }
    
    /**
     * Gets the "codigoPostal" element
     */
    public pe.com.grupobbva.harecservice.Generico getCodigoPostal()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(CODIGOPOSTAL$24, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "codigoPostal" element
     */
    public void setCodigoPostal(pe.com.grupobbva.harecservice.Generico codigoPostal)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(CODIGOPOSTAL$24, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(CODIGOPOSTAL$24);
            }
            target.set(codigoPostal);
        }
    }
    
    /**
     * Appends and returns a new empty "codigoPostal" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewCodigoPostal()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(CODIGOPOSTAL$24);
            return target;
        }
    }
    
    /**
     * Gets the "distrito" element
     */
    public pe.com.grupobbva.harecservice.Generico getDistrito()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(DISTRITO$26, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "distrito" element
     */
    public void setDistrito(pe.com.grupobbva.harecservice.Generico distrito)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(DISTRITO$26, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(DISTRITO$26);
            }
            target.set(distrito);
        }
    }
    
    /**
     * Appends and returns a new empty "distrito" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewDistrito()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(DISTRITO$26);
            return target;
        }
    }
    
    /**
     * Gets the "provincia" element
     */
    public pe.com.grupobbva.harecservice.Generico getProvincia()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(PROVINCIA$28, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "provincia" element
     */
    public void setProvincia(pe.com.grupobbva.harecservice.Generico provincia)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(PROVINCIA$28, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(PROVINCIA$28);
            }
            target.set(provincia);
        }
    }
    
    /**
     * Appends and returns a new empty "provincia" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewProvincia()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(PROVINCIA$28);
            return target;
        }
    }
    
    /**
     * Gets the "departamento" element
     */
    public pe.com.grupobbva.harecservice.Generico getDepartamento()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(DEPARTAMENTO$30, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "departamento" element
     */
    public void setDepartamento(pe.com.grupobbva.harecservice.Generico departamento)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(DEPARTAMENTO$30, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(DEPARTAMENTO$30);
            }
            target.set(departamento);
        }
    }
    
    /**
     * Appends and returns a new empty "departamento" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewDepartamento()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(DEPARTAMENTO$30);
            return target;
        }
    }
    
    /**
     * Gets the "pais" element
     */
    public pe.com.grupobbva.harecservice.Generico getPais()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(PAIS$32, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "pais" element
     */
    public void setPais(pe.com.grupobbva.harecservice.Generico pais)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(PAIS$32, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(PAIS$32);
            }
            target.set(pais);
        }
    }
    
    /**
     * Appends and returns a new empty "pais" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewPais()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(PAIS$32);
            return target;
        }
    }
    
    /**
     * Gets the "plano" element
     */
    public java.lang.String getPlano()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANO$34, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "plano" element
     */
    public org.apache.xmlbeans.XmlString xgetPlano()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PLANO$34, 0);
            return target;
        }
    }
    
    /**
     * Sets the "plano" element
     */
    public void setPlano(java.lang.String plano)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANO$34, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PLANO$34);
            }
            target.setStringValue(plano);
        }
    }
    
    /**
     * Sets (as xml) the "plano" element
     */
    public void xsetPlano(org.apache.xmlbeans.XmlString plano)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PLANO$34, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PLANO$34);
            }
            target.set(plano);
        }
    }
    
    /**
     * Gets the "cuadrante" element
     */
    public java.lang.String getCuadrante()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUADRANTE$36, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "cuadrante" element
     */
    public org.apache.xmlbeans.XmlString xgetCuadrante()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(CUADRANTE$36, 0);
            return target;
        }
    }
    
    /**
     * Sets the "cuadrante" element
     */
    public void setCuadrante(java.lang.String cuadrante)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUADRANTE$36, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUADRANTE$36);
            }
            target.setStringValue(cuadrante);
        }
    }
    
    /**
     * Sets (as xml) the "cuadrante" element
     */
    public void xsetCuadrante(org.apache.xmlbeans.XmlString cuadrante)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(CUADRANTE$36, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(CUADRANTE$36);
            }
            target.set(cuadrante);
        }
    }
    
    /**
     * Gets the "tipoTelefono1" element
     */
    public pe.com.grupobbva.harecservice.Generico getTipoTelefono1()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(TIPOTELEFONO1$38, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "tipoTelefono1" element
     */
    public void setTipoTelefono1(pe.com.grupobbva.harecservice.Generico tipoTelefono1)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(TIPOTELEFONO1$38, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(TIPOTELEFONO1$38);
            }
            target.set(tipoTelefono1);
        }
    }
    
    /**
     * Appends and returns a new empty "tipoTelefono1" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewTipoTelefono1()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(TIPOTELEFONO1$38);
            return target;
        }
    }
    
    /**
     * Gets the "prefijoTelefono1" element
     */
    public pe.com.grupobbva.harecservice.Generico getPrefijoTelefono1()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(PREFIJOTELEFONO1$40, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "prefijoTelefono1" element
     */
    public void setPrefijoTelefono1(pe.com.grupobbva.harecservice.Generico prefijoTelefono1)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(PREFIJOTELEFONO1$40, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(PREFIJOTELEFONO1$40);
            }
            target.set(prefijoTelefono1);
        }
    }
    
    /**
     * Appends and returns a new empty "prefijoTelefono1" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewPrefijoTelefono1()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(PREFIJOTELEFONO1$40);
            return target;
        }
    }
    
    /**
     * Gets the "numeroTelefono1" element
     */
    public java.lang.String getNumeroTelefono1()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMEROTELEFONO1$42, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "numeroTelefono1" element
     */
    public org.apache.xmlbeans.XmlString xgetNumeroTelefono1()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NUMEROTELEFONO1$42, 0);
            return target;
        }
    }
    
    /**
     * Sets the "numeroTelefono1" element
     */
    public void setNumeroTelefono1(java.lang.String numeroTelefono1)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMEROTELEFONO1$42, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMEROTELEFONO1$42);
            }
            target.setStringValue(numeroTelefono1);
        }
    }
    
    /**
     * Sets (as xml) the "numeroTelefono1" element
     */
    public void xsetNumeroTelefono1(org.apache.xmlbeans.XmlString numeroTelefono1)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NUMEROTELEFONO1$42, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(NUMEROTELEFONO1$42);
            }
            target.set(numeroTelefono1);
        }
    }
    
    /**
     * Gets the "extensionTelefono1" element
     */
    public java.lang.String getExtensionTelefono1()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTENSIONTELEFONO1$44, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "extensionTelefono1" element
     */
    public org.apache.xmlbeans.XmlString xgetExtensionTelefono1()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(EXTENSIONTELEFONO1$44, 0);
            return target;
        }
    }
    
    /**
     * Sets the "extensionTelefono1" element
     */
    public void setExtensionTelefono1(java.lang.String extensionTelefono1)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTENSIONTELEFONO1$44, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXTENSIONTELEFONO1$44);
            }
            target.setStringValue(extensionTelefono1);
        }
    }
    
    /**
     * Sets (as xml) the "extensionTelefono1" element
     */
    public void xsetExtensionTelefono1(org.apache.xmlbeans.XmlString extensionTelefono1)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(EXTENSIONTELEFONO1$44, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(EXTENSIONTELEFONO1$44);
            }
            target.set(extensionTelefono1);
        }
    }
    
    /**
     * Gets the "tipoTelefono2" element
     */
    public pe.com.grupobbva.harecservice.Generico getTipoTelefono2()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(TIPOTELEFONO2$46, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "tipoTelefono2" element
     */
    public void setTipoTelefono2(pe.com.grupobbva.harecservice.Generico tipoTelefono2)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(TIPOTELEFONO2$46, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(TIPOTELEFONO2$46);
            }
            target.set(tipoTelefono2);
        }
    }
    
    /**
     * Appends and returns a new empty "tipoTelefono2" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewTipoTelefono2()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(TIPOTELEFONO2$46);
            return target;
        }
    }
    
    /**
     * Gets the "prefijoTelefono2" element
     */
    public pe.com.grupobbva.harecservice.Generico getPrefijoTelefono2()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(PREFIJOTELEFONO2$48, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "prefijoTelefono2" element
     */
    public void setPrefijoTelefono2(pe.com.grupobbva.harecservice.Generico prefijoTelefono2)
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().find_element_user(PREFIJOTELEFONO2$48, 0);
            if (target == null)
            {
                target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(PREFIJOTELEFONO2$48);
            }
            target.set(prefijoTelefono2);
        }
    }
    
    /**
     * Appends and returns a new empty "prefijoTelefono2" element
     */
    public pe.com.grupobbva.harecservice.Generico addNewPrefijoTelefono2()
    {
        synchronized (monitor())
        {
            check_orphaned();
            pe.com.grupobbva.harecservice.Generico target = null;
            target = (pe.com.grupobbva.harecservice.Generico)get_store().add_element_user(PREFIJOTELEFONO2$48);
            return target;
        }
    }
    
    /**
     * Gets the "numeroTelefono2" element
     */
    public java.lang.String getNumeroTelefono2()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMEROTELEFONO2$50, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "numeroTelefono2" element
     */
    public org.apache.xmlbeans.XmlString xgetNumeroTelefono2()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NUMEROTELEFONO2$50, 0);
            return target;
        }
    }
    
    /**
     * Sets the "numeroTelefono2" element
     */
    public void setNumeroTelefono2(java.lang.String numeroTelefono2)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMEROTELEFONO2$50, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMEROTELEFONO2$50);
            }
            target.setStringValue(numeroTelefono2);
        }
    }
    
    /**
     * Sets (as xml) the "numeroTelefono2" element
     */
    public void xsetNumeroTelefono2(org.apache.xmlbeans.XmlString numeroTelefono2)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NUMEROTELEFONO2$50, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(NUMEROTELEFONO2$50);
            }
            target.set(numeroTelefono2);
        }
    }
    
    /**
     * Gets the "extensionTelefono2" element
     */
    public java.lang.String getExtensionTelefono2()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTENSIONTELEFONO2$52, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "extensionTelefono2" element
     */
    public org.apache.xmlbeans.XmlString xgetExtensionTelefono2()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(EXTENSIONTELEFONO2$52, 0);
            return target;
        }
    }
    
    /**
     * Sets the "extensionTelefono2" element
     */
    public void setExtensionTelefono2(java.lang.String extensionTelefono2)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTENSIONTELEFONO2$52, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXTENSIONTELEFONO2$52);
            }
            target.setStringValue(extensionTelefono2);
        }
    }
    
    /**
     * Sets (as xml) the "extensionTelefono2" element
     */
    public void xsetExtensionTelefono2(org.apache.xmlbeans.XmlString extensionTelefono2)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(EXTENSIONTELEFONO2$52, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(EXTENSIONTELEFONO2$52);
            }
            target.set(extensionTelefono2);
        }
    }
    
    /**
     * Gets the "registro" element
     */
    public java.lang.String getRegistro()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGISTRO$54, 0);
            if (target == null)
            {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "registro" element
     */
    public org.apache.xmlbeans.XmlString xgetRegistro()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(REGISTRO$54, 0);
            return target;
        }
    }
    
    /**
     * Sets the "registro" element
     */
    public void setRegistro(java.lang.String registro)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGISTRO$54, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REGISTRO$54);
            }
            target.setStringValue(registro);
        }
    }
    
    /**
     * Sets (as xml) the "registro" element
     */
    public void xsetRegistro(org.apache.xmlbeans.XmlString registro)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(REGISTRO$54, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(REGISTRO$54);
            }
            target.set(registro);
        }
    }
}
